package com.it.service;

import com.it.entity.pay.AiPay;
import com.baomidou.mybatisplus.extension.service.IService;
import utils.R;

import javax.servlet.http.HttpServletRequest;

/**
 * <p>
 * 支付记录表（仅用户保费支付场景，强关联保单号） 服务类
 * </p>
 *
 * @author yzy
 * @since 2025年09月22日
 */
public interface AiPayService extends IService<AiPay> {

    R getAiPayList(int pageNum, int pageSize, String policyId, Integer paymentStatus);

    String createPayRecord(String policyId, String paymentAmount);
    String generateAlipayForm(String paymentId, String returnUrl);
    String handleAlipayNotify(HttpServletRequest request);

}
